package Code;

import java.util.Random;

/*
需求：在歌唱比赛中，有6名评委给选手打分，分数范围是[0-100]之间的整数。
选手的最后得分为：去掉最高分、最低分后的4个评委的平均分。
 */
public class Test5 {
    public static void main(String[] args) {
        double[] score = new double[6];

        Random random = new Random();
        double sum = 0;
        for (int i = 0; i < score.length; i++) {
            score[i] = random.nextDouble(101);
            sum +=score[i];
        }

        double avg = (sum - getMax(score)-getMin(score)) /4;

        System.out.println(avg);

    }

    public static double getMax(double[] arr) {
        double max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (max < arr[i]) {
                max = arr[i];
            }
        }
        return max;
    }

    public static double getMin(double[] arr) {
        double min = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (min > arr[i]) {
                min = arr[i];
            }
        }
        return min;
    }
}

